package com.example.restaurant.service;

import com.example.restaurant.model.Store;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.restaurant.service.param.StoreParam;
import com.example.restaurant.service.param.UpdateStoreParam;

import java.util.List;

/**
 * <p>
 * 门店表 服务类
 * </p>
 *
 * @author x
 * @since 2022-09-29
 */
public interface StoreService extends IService<Store> {
    //新增门店
    boolean addStore(StoreParam storeParam);

    //查询旗下所有门店 调用StoreMapper查询
    List<Store> getStore(int merchantId);

    //修改门店信息
    boolean modifyStore(UpdateStoreParam updateStoreParam);

    //删除门店
    boolean delStore(int storeId);

    //获取所有门店
    List<Store> getAllStore();

}
